package com.itheima;

import java.util.Random;

public class day13 {
    public static void main(String[] args) {
        //定义数组
        int[] arr = new int[8];
        //随机数给元素赋值
        System.out.println("随机数组：");
        for (int i = 0; i < arr.length; i++) {
            arr[i] = new Random().nextInt(65 - 5 + 1) + 5;
            System.out.print(arr[i] + " ");
        }
        System.out.println();//换行

        //调用方法
        System.out.println("元素平均值：" + getAvg(arr));
        System.out.println("小于平均值元素格式：" + getCount(arr));
    }

    //定义方法
    public static int getCount(int[] arr) {
        //定义计数器
        int count = 0;
        //遍历数组
        for (int i = 0; i < arr.length; i++) {
            //判断元素是否小于平均值
            if (arr[i] < getAvg(arr)) {
                count++; //计数
            }
        }
        return count;
    }

    //抽取一个求int数组平均值的方法
    public static int getAvg(int[] arr) {
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        return sum / arr.length;
    }
}
